On this page you can get a detailed analysis of a word or phrase, produced by the best artificial intelligence technology to date:
This is a set of lists of English personal and place names having spellings that are counterintuitive to their pronunciation because the spelling does not accord with conventional pronunciation associations, or because a better known namesake with the same spelling has a markedly different pronunciation. The latter types are known as heterophonic names or heterophones (unlike heterographs, which are written differently but pronounced the same).
Excluded are the numerous spellings which fail to make the pronunciation obvious without actually being at odds with convention: for example, the pronunciation of Schenectady is not immediately obvious, but neither is it counterintuitive.
See Help:IPA/English for guides to the IPA symbols used, and variations depending on dialect.